//    Copyright (C) Kherty.  All rights reserved.
using System;
using System.Collections.Generic;
using System.Diagnostics.Contracts;
using System.Text;
using System.Collections.ObjectModel;
using System.Diagnostics;

namespace OpenLS.UI
{
    class GroupVariant
    {
        internal GroupVariant(double priority, GroupState state)
        {
            Contract.Requires(!double.IsNaN(priority));
            this._priority = priority;
            this._state = state;
        }
        private double _priority;

        public double Priority
        {
            get { return _priority; }
        }
        private GroupState _state;

        public GroupState State
        {
            get { return _state; }
        }
    }
}
